precedence diagram method